package com.example.docking.dao.xky;

import lombok.Data;

import java.util.List;

/**
 * 预付款单对象
 */
@Data
public class SavePrePaymentOrder {
    /**
     * 预付款内部单据号，必填
     */
    private String ppmInnerXkNo;
    /**
     * 供应商编码，必填
     */
    private String innerVendorCode;
    /**
     * 收货部门1编码，选填
     */
    private String profitCenterCode;
    /**
     * 收货部门1名称，选填
     */
    private String profitCenterName;
    /**
     * 开户行编码，选填
     */
    private String vendorBankCode;
    /**
     * 待抵扣单号，选填
     */
    private String deductedNo;
    /**
     * 开户行名称，选填
     */
    private String vendorBankName;
    /**
     * 银行账号，选填
     */
    private String vendorBankCardNo;
    /**
     * 信用代码，选填
     */
    private String vendorCreditCode;
    /**
     * 币别编码，选填
     */
    private String currencyCode;
    /**
     * 币别名称，选填
     */
    private String currencyName;
    /**
     * 预付款类型编码，选填
     */
    private String prepayTypeCode;
    /**
     * 预付款类型名称，选填
     */
    private String prepayTypeName;
    /**
     * 支付方式编码，选填
     */
    private String paymentTypeCode;
    /**
     * 支付方式名称，选填
     */
    private String paymentTypeName;
    /**
     * 采购组织编码，选填
     */
    private String erpOrgCode;
    /**
     * 采购组织名称，选填
     */
    private String erpOrgName;
    /**
     * 实际付款含税金额，选填
     */
    private Double actualReceiptTotalTaxAmount;
    /**
     * 平台扩展字段1，选填
     */
    private String platformExtendN01;
    /**
     * 平台扩展字段2，选填
     */
    private String platformExtendN02;
    /**
     * 平台扩展字段3，选填
     */
    private String platformExtendN03;
    /**
     * 平台扩展字段4，选填
     */
    private String platformExtendN04;
    /**
     * 平台扩展字段5，选填
     */
    private String platformExtendN05;
    /**
     * 平台扩展字段6，选填
     */
    private String platformExtendN06;
    /**
     * 预付款明细，必填
     */
    private List<SavePrePaymentLine> lineList;
}
